package org.springblade.pm.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;

/**
 * 周报表
 *
 * @author WKD
 */

@Data
@TableName("blade_pm_weeknote")
@EqualsAndHashCode(callSuper = true)
public class PmWeeknote extends BaseEntity {
	private static final long serialVersionUID = 1L;
	/**
	 * 主键id
	 */
	@TableId(value = "id", type = IdType.AUTO)
	@ApiModelProperty(value = "主键id")
	private Integer id;

	/**
	 * 项目id
	 */
	@ApiModelProperty(value = "项目id")
	private Integer projectId;

	/**
	 * 周次
	 */
	@ApiModelProperty(value = "周次")
	private String week;

	/**
	 * 周期
	 */
	@ApiModelProperty(value = "周期")
	private String cycle;

	/**
	 * 本周工作综述
	 */
	@ApiModelProperty(value = "本周工作轨迹")
	private String summary;

	/**
	 * 本周问题描述及应对措施
	 */
	@ApiModelProperty(value = "本周问题描述及应对措施")
	private String problem;

	/**
	 * 下周工作任务目标
	 */
	@ApiModelProperty(value = "下周工作计划")
	private String plan;


}
